// 面试题 01.01.判定字符是否唯一
// 实现一个算法， 确定一个字符串 s 的所有字符是否全都不同。
// 0 <= len(s) <= 100
// 如果你不使用额外的数据结构， 会很加分。
/**
 * @param {string} astr
 * @return {boolean}
 */
var isUnique = function (astr) {
  let mark = 0,
    n = astr.length,
    code = 'a'.charCodeAt()
  for (let i = 0; i < n; i++) {
    let move = s[i].charCodeAt() - code
    if(mark && (mark & (1<<move)) !== 0){
      return false
    }else{
      mark |= (1<< move)
    }
  }
  return true
};
var s = "leetcode"
console.log(isUnique(s))
